<?
/**
 * <b>ListingFeatureDetailsType Class</b>
 * Published 04/11/2010 18:59:46
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('EbatNs_ComplexType.php');
require_once('HighlightCodeType.php');
require_once('HomePageFeaturedCodeType.php');
require_once('ProPackCodeType.php');
require_once('BoldTitleCodeType.php');
require_once('BorderCodeType.php');
require_once('GiftIconCodeType.php');
require_once('FeaturedPlusCodeType.php');
require_once('FeaturedFirstCodeType.php');

class ListingFeatureDetailsType extends EbatNs_ComplexType{
 /** Start Properties **/
	// @var BoldTitleCodeType $BoldTitle
	public $BoldTitle;
	// @var BorderCodeType $Border
	public $Border;
	// @var string $DetailVersion
	public $DetailVersion;
	// @var FeaturedFirstCodeType $FeaturedFirst
	public $FeaturedFirst;
	// @var FeaturedPlusCodeType $FeaturedPlus
	public $FeaturedPlus;
	// @var GiftIconCodeType $GiftIcon
	public $GiftIcon;
	// @var HighlightCodeType $Highlight
	public $Highlight;
	// @var HomePageFeaturedCodeType $HomePageFeatured
	public $HomePageFeatured;
	// @var ProPackCodeType $ProPack
	public $ProPack;
	// @var dateTime $UpdateTime
	public $UpdateTime;
 /** End Properties **/

/**
 *
 * @return BoldTitleCodeType
 */
	function getBoldTitle(){
		return $this->BoldTitle;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setBoldTitle($value){
		$this->BoldTitle = $value;
	}


/**
 *
 * @return BorderCodeType
 */
	function getBorder(){
		return $this->Border;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setBorder($value){
		$this->Border = $value;
	}


/**
 *
 * @return string
 */
	function getDetailVersion(){
		return $this->DetailVersion;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setDetailVersion($value){
		$this->DetailVersion = $value;
	}


/**
 *
 * @return FeaturedFirstCodeType
 */
	function getFeaturedFirst(){
		return $this->FeaturedFirst;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFeaturedFirst($value){
		$this->FeaturedFirst = $value;
	}


/**
 *
 * @return FeaturedPlusCodeType
 */
	function getFeaturedPlus(){
		return $this->FeaturedPlus;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFeaturedPlus($value){
		$this->FeaturedPlus = $value;
	}


/**
 *
 * @return GiftIconCodeType
 */
	function getGiftIcon(){
		return $this->GiftIcon;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setGiftIcon($value){
		$this->GiftIcon = $value;
	}


/**
 *
 * @return HighlightCodeType
 */
	function getHighlight(){
		return $this->Highlight;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setHighlight($value){
		$this->Highlight = $value;
	}


/**
 *
 * @return HomePageFeaturedCodeType
 */
	function getHomePageFeatured(){
		return $this->HomePageFeatured;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setHomePageFeatured($value){
		$this->HomePageFeatured = $value;
	}


/**
 *
 * @return ProPackCodeType
 */
	function getProPack(){
		return $this->ProPack;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setProPack($value){
		$this->ProPack = $value;
	}


/**
 *
 * @return dateTime
 */
	function getUpdateTime(){
		return $this->UpdateTime;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setUpdateTime($value){
		$this->UpdateTime = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->EbatNs_ComplexType("ListingFeatureDetailsType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"BoldTitle"=>
					array(
						"required"=>false,
						"type"=>"BoldTitleCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Border"=>
					array(
						"required"=>false,
						"type"=>"BorderCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"DetailVersion"=>
					array(
						"required"=>false,
						"type"=>"string",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FeaturedFirst"=>
					array(
						"required"=>false,
						"type"=>"FeaturedFirstCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FeaturedPlus"=>
					array(
						"required"=>false,
						"type"=>"FeaturedPlusCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"GiftIcon"=>
					array(
						"required"=>false,
						"type"=>"GiftIconCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Highlight"=>
					array(
						"required"=>false,
						"type"=>"HighlightCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"HomePageFeatured"=>
					array(
						"required"=>false,
						"type"=>"HomePageFeaturedCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ProPack"=>
					array(
						"required"=>false,
						"type"=>"ProPackCodeType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"UpdateTime"=>
					array(
						"required"=>false,
						"type"=>"dateTime",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
